Better Next Week by Olivia Wang

hero_image

BNW008 - First Pull Request for Open Source Project

Are you looking for ways to dip your toes into open source contributions? If you've been hesitant to try it out, I completely understand. It can be a little intimidating to jump into a completely new project and start contributing. But I'm here to tell you that it's not as difficult as it may seem!

I've had my Github account for several years, but mostly used it for personal projects. Contributing to open-source projects always seemed complicated to me, but recently I finally decided to give it a try.

It all started with my internship last year. During my internship, I was tasked with generating monitor tests to check if the response returned from an API request was valid. The response could be an array of objects, and I didn't care about the order of the elements as long as elements with certain values were present. Unfortunately, there was no matcher in the Jest library that could do this, so I had to write an extension.

While working on this extension, I realized that this feature could easily be added to the Jest library, and it would make a great first PR to an open-source project for me.

Getting started took me a while. Setting up seemed daunting at first, but once I got into it, it wasn't that bad. The feature wasn't that hard to code, but as a first-time contributor, I made several mistakes. For example, I forgot to change the type definition and add type tests.

The maintainers of the repository were incredibly friendly and helpful, and they helped me solve the problems one by one. I'm hopeful that my commit can be merged into the main branch next week.


📚 Book

The Thursday Murder Club

CA | 200

  • 4 senior citizens solve murder cases together
  • The truth is quite unexpected. I guessed several times who the real murder was and guessed wrong.
  • It's a story about love

🔖 Bookmarks

Awesome ChatGPT Prompts | This repo includes ChatGPT prompt curation to use ChatGPT better. The 100 Best ChatGPT Prompts to Power Your Workflow | Gridfiti

microsoft/prompt-engine: A library for helping developers craft prompts for Large Language Models

  • Not very sure how I could use this

ChatGPT Is a Blurry JPEG of the Web

  • Interesting article from Ted Chiang
  • Never thought about ChatGPT in this way

年度征文 | 把阅读作为方法:从选书到笔记的经验分享

  • Downloaded Calibre because of this article, but not sure how I want to add it to my system

Toolformer: Language Models Can Teach Themselves to Use Tools


💌Subscribe and/or 📧Email

Referred in

BNW008 - First Pull Request for Open Source Project